package initialize

import (
	"fmt"
	rdb "github.com/redis/go-redis/v9"
	"interview/pkg/global"
)

// Redis 初始化Redis数据库
func Redis() {
	client := rdb.NewClient(&rdb.Options{
		Addr:     fmt.Sprintf("%s:%d", global.Conf.Redis.Host, global.Conf.Redis.Port),
		Password: global.Conf.Redis.Password,
		DB:       global.Conf.Redis.Database,
	})

	global.Redis = client
	global.Logger.Debug("[单元测试] 初始化Redis完成")
}
